<%@page import="DTO.UsuarioDTO"%>
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8" language="java" session="true"%>
<!DOCTYPE html>

<%
	List<UsuarioDTO> usuarios = (List<UsuarioDTO>) session.getAttribute("usuarios");
	if(usuarios == null){
		usuarios = new ArrayList<UsuarioDTO>();
	}
	UsuarioDTO usuarioLogado = (UsuarioDTO) request.getSession().getAttribute("usuarioLogado");	
%>

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title>Pesquisar: Usuários</title>
	<link rel="stylesheet" type="text/css" href="../../livros/styles/styles.css" />
	<script type="text/javascript" src="../../livros/js/view.js"></script>
	<script type="text/javascript" src="../../livros/js/validacao.js"></script>
</head>
<body>
	<jsp:include page="../include/header.jsp"></jsp:include>

		<div id="conteudo">
			<div id="conteudoPagina">
			<h1>Listagem de Usuarios</h1>
			<span class="warningsSpam"> 
			<%		
		 	if (session.getAttribute("erro") != null) {
		 		out.println(session.getAttribute("erro"));
		 	} %> </span>		 	
			<table class="listagem">
				<tr>					
					<th>Login</th>		
					<%if(usuarioLogado != null) {%>		
						<th>Opções</th>
					<% } %>
				</tr>
				<% if (usuarios.isEmpty()) { %>
				<tr>
					<td colspan="4">Lista Vazia</td>
				</tr>
				<% } else { 
						for (int i = 0; i < usuarios.size(); i++) { %>
				<tr class="<%=i % 2 == 0 ? "linhaPar" : "linhaImpar"%>">							
							<td>
								<a href="ListaServlet?acao=VerLista&id=<%=usuarios.get(i).getCodigo()%>"id="acao">
									<%=usuarios.get(i).getLogin()%>
								</a>
							</td>	
							<%if(usuarioLogado != null) {%>														
								<% if(usuarioLogado.getCodigo() == usuarios.get(i).getCodigo()) { %>
									<td>								
										<a href="UsuarioServlet?acao=Editar&id=<%=usuarios.get(i).getCodigo()%>" id="acao">
											<img src="./../livros/img/edit.png" class="iconEdit" title="Editar" />
										</a> 
									</td>
								<% } else { out.println("<td></td>"); } }%>							
						</tr>
				<% } } %>
			</table>
			<br />
			<%if(usuarioLogado != null) {%>
				<form action="UsuarioServlet" method="post">
					<button type="submit" name="acao" id="acao" value="Novo Usuario" class="botao">Novo Usuário</button>
				</form>
			<%} %>
		</div>
		<jsp:include page="../include/destaqueAutores.jsp"></jsp:include>
	</div>
</body>
</html>